package com.ezia.coreservices.charging.dao;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Mapper;

@Mapper
public interface MaStationInfoDao{
	
	List<Map<String,Object>> queryStation(Map<String, Object> map);
	
	int queryStationTotal(Map<String, Object> map);
	
	Map<String,Object> queryStationDetailInfo(String stationId);
	
	int queryStationByLocationTotal(Map<String, Object> map);
	
	List<Map<String,Object>> queryStationByLocation(Map<String, Object> map);
	
	Map<String,Object> queryStationDetailInfoByLocation(String stationId);
	
	List<Map<String,Object>> queryStationById(String stationId);
	
	List<Map<String,Object>> queryEquipmentInfoById(String stationId);
	
	List<Map<String,Object>> queryConnectorInfoById(String stationId);
	
	List<Map<String,Object>> queryConnectorStatusInfoById(String stationId);
	
	int queryACTotalNumber(String stationId);
	
	int queryACAvailableNumber(String stationId);
	
	int queryDCTotalNumber(String stationId);
	
	int queryDCAvailableNumber(String stationId);
}
